<?php

namespace pensum\AdminBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * pensum\AdminBundle\Entity\Calificaciones
 *
 * @ORM\Table(name="calificaciones")
 * @ORM\Entity
 */
class Calificaciones {

    /**
     * @var bigint $ideCal
     *
     * @ORM\Column(name="ide_cal", type="bigint", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $ideCal;

    /**
     * @var decimal $evacont1Cal
     *
     * @ORM\Column(name="evacont1_cal", type="decimal", nullable=false)
     */
    private $evacont1Cal;

    /**
     * @var decimal $exam1Cal
     *
     * @ORM\Column(name="exam1_cal", type="decimal", nullable=false)
     */
    private $exam1Cal;

    /**
     * @var decimal $asiste1Cal
     *
     * @ORM\Column(name="asiste1_cal", type="decimal", nullable=false)
     */
    private $asiste1Cal;

    /**
     * @var decimal $evacont2Cal
     *
     * @ORM\Column(name="evacont2_cal", type="decimal", nullable=false)
     */
    private $evacont2Cal;

    /**
     * @var decimal $asiste2Cal
     *
     * @ORM\Column(name="asiste2_cal", type="decimal", nullable=false)
     */
    private $asiste2Cal;

    /**
     * @var decimal $supleCal
     *
     * @ORM\Column(name="suple_cal", type="decimal", nullable=false)
     */
    private $supleCal;

    /**
     * @var Paralelo
     *
     * @ORM\ManyToOne(targetEntity="Paralelo")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="paralelo_ide_par", referencedColumnName="ide_par")
     * })
     */
    private $paraleloePar;

    /**
     * @var bigint $paraleloIdePar
     */
    private $paraleloIdePar;

    /**
     * Get ideCal
     *
     * @return bigint 
     */
    public function getIdeCal() {
        return $this->ideCal;
    }

    /**
     * Set evacont1Cal
     *
     * @param decimal $evacont1Cal
     */
    public function setEvacont1Cal($evacont1Cal) {
        $this->evacont1Cal = $evacont1Cal;
    }

    /**
     * Get evacont1Cal
     *
     * @return decimal 
     */
    public function getEvacont1Cal() {
        return $this->evacont1Cal;
    }

    /**
     * Set exam1Cal
     *
     * @param decimal $exam1Cal
     */
    public function setExam1Cal($exam1Cal) {
        $this->exam1Cal = $exam1Cal;
    }

    /**
     * Get exam1Cal
     *
     * @return decimal 
     */
    public function getExam1Cal() {
        return $this->exam1Cal;
    }

    /**
     * Set asiste1Cal
     *
     * @param decimal $asiste1Cal
     */
    public function setAsiste1Cal($asiste1Cal) {
        $this->asiste1Cal = $asiste1Cal;
    }

    /**
     * Get asiste1Cal
     *
     * @return decimal 
     */
    public function getAsiste1Cal() {
        return $this->asiste1Cal;
    }

    /**
     * Set evacont2Cal
     *
     * @param decimal $evacont2Cal
     */
    public function setEvacont2Cal($evacont2Cal) {
        $this->evacont2Cal = $evacont2Cal;
    }

    /**
     * Get evacont2Cal
     *
     * @return decimal 
     */
    public function getEvacont2Cal() {
        return $this->evacont2Cal;
    }

    /**
     * Set asiste2Cal
     *
     * @param decimal $asiste2Cal
     */
    public function setAsiste2Cal($asiste2Cal) {
        $this->asiste2Cal = $asiste2Cal;
    }

    /**
     * Get asiste2Cal
     *
     * @return decimal 
     */
    public function getAsiste2Cal() {
        return $this->asiste2Cal;
    }

    /**
     * Set supleCal
     *
     * @param decimal $supleCal
     */
    public function setSupleCal($supleCal) {
        $this->supleCal = $supleCal;
    }

    /**
     * Get supleCal
     *
     * @return decimal 
     */
    public function getSupleCal() {
        return $this->supleCal;
    }

    /**
     * Set paraleloIdePar
     *
     * @param bigint $paraleloIdePar
     */
    public function setParaleloIdePar($paraleloIdePar) {
        $this->paraleloIdePar = $paraleloIdePar;
    }

    /**
     * Get paraleloIdePar
     *
     * @return bigint 
     */
    public function getParaleloIdePar() {
        return $this->paraleloIdePar;
    }

}